Some Issues in the 'Archaeology' of Software Evolution

نویسندگان

  • Michel Wermelinger
  • Yijun Yu
چکیده

During a software project’s lifetime, the software goes through many changes, as components are added, removed and modified to fix bugs and add new features. This paper is intended as a lightweight introduction to some of the issues arising from an ‘archaeological’ investigation of software evolution. We use our own work to look at some of the challenges faced, techniques used, findings obtained, and lessons learnt when measuring and visualising the historical changes that happen during the evolution of software.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effective Strategies for Optimal Implementation of Evolution and Innovation Packages in Medical Education

ABSTRACT BACKGROUND AND OBJECTIVE: Evolution and innovation packages in medical science education are the main program of medical education and it is necessary to pay attention to the provision of infrastructure of their implementation. This study was conducted to identify effective strategies for optimal implementation of evolution and innovation packages in medical education. METHODS: The met...

متن کامل

Informazione Software Archaeology - Reconstructing the Evolution of Software Systems

Real world software systems require continuous change to satisfy new user requirements, adapt to new technologies and repair errors. As time goes by, software increase in size and complexity, and their design gradually decay unless work is done to maintain the systems. The problem of understanding the evolution of software has become a vital matter in today’s software industry. In this thesis w...

متن کامل

Mesoamerica:A Working Model for Archaeology

The essays in this volume provide insight into the range of theoretical issues and topical debates of concern to archaeologists currently studying the Mesoamerican societies that flourished in Mexico and Central American prior to European contact and Spanish conquest in the sixteenth century. But what is meant by the term Mesoamerica, and why do we group together essays on widely separated site...

متن کامل

Software Archaeology

some situation, trying to understand what you’re looking at and how it all fits together. To do this, you must be careful to preserve the artifacts you find and respect and understand the cultural forces that produced them. But we don’t have to wait a thousand years to try to comprehend unfathomable artifacts; code becomes legacy code just about as soon as it’s written, and suddenly we have exa...

متن کامل

Data Modeling and Relational Database Design in Archaeology

Data from archaeological excavation is suitable for computerization although they bring challenges typical of working in non-scientific subjective areas. We present some issues with regard data modeling in the specific field of archaeology.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009